351
3
3
11
0
0
6
12
4
0
1
4
3
130
4
268
2
53
22
0
50
20
26
12
30
0
5
16
29
256
548
4
167
362
53
141
373
131
42
304
12
46
132
0
1
0
10
3
0
18
100
232
65
94
21
73
58
77
33
525
18
803
305
249
1342
226
13
12
45
5
448
25
197
96
3048
149
25
288
7585
600
112
359
127
11
16
2
37
9
14
98
36
469
21
193
192
119
32
684
11
17
24684
272
45
38
19
0
1
1
54
3
0
17
14
4
42
9
603
6
30
1
17
54
1
127
28
66
3
11
11
14
304
672
0
95
459
58
120
518
220
71
307
5
102
103
6
18
6
14
0
6
13
54
119
66
44
9
7
51
79
33
582
20
1599
349
252
1843
360
21
4
90
85
59
26
128
49
3623
74
11
99
12679
1554
171
564
106
0
12
0
31
0
11
136
19
518
76
18
275
141
33
610
32
4
38192
212
2
9
3
0
7
4
38
3
0
16
2
27
157
0
347
7
74
8
6
26
72
28
67
112
5
73
42
24
238
465
0
228
675
102
19
429
332
106
645
1
11
74
11
21
5
36
2
0
76
80
101
83
33
62
81
17
79
24
381
76
999
299
373
2388
315
23
10
90
102
179
54
142
176
2596
171
27
148
10264
990
144
409
225
9
42
5
83
4
17
159
92
480
27
87
161
204
22
659
51
11
32406
406
0
7
25
0
5
1
27
15
0
6
1
23
51
1
346
0
37
6
28
55
22
8
26
54
0
4
2
27
131
310
0
110
207
34
36
313
69
20
212
1
6
48
4
2
0
1
0
0
10
57
58
80
27
3
60
234
82
6
234
2
821
132
464
571
109
21
5
44
40
74
20
49
26
1869
76
14
249
6551
685
41
340
59
9
2
19
26
4
2
158
121
530
7
37
238
124
58
239
3
2
27162
131
0
6
0
0
0
2
6
0
0
0
5
15
71
0
396
0
116
9
28
163
2
9
78
22
1
7
5
23
146
393
0
125
339
62
9
195
85
38
180
1
6
286
7
3
6
22
2
2
60
37
74
76
117
30
171
15
106
25
273
5
1052
91
151
851
205
15
2
48
19
50
21
50
65
858
52
10
83
5475
366
91
183
55
7
16
1
33
3
17
32
21
369
17
83
123
52
52
155
14
69
12360
125
3
4
5
0
0
0
36
19
1
0
1
4
49
0
307
0
23
1
12
59
44
27
50
62
1
12
101
7
139
313
0
124
965
81
80
196
56
24
391
6
4
39
0
163
0
14
0
0
13
25
67
36
27
9
80
22
48
70
205
10
754
255
324
1259
245
42
5
37
30
29
37
66
50
2050
78
1
71
6087
509
93
288
56
31
16
0
10
0
7
41
20
695
25
31
158
104
2
384
8
4
22713
27
3
38
59
0
0
0
61
3
0
1
2
0
70
0
239
1
53
1
6
112
51
31
64
60
4
6
20
6
189
598
0
59
342
26
35
480
236
25
347
3
2
42
22
1
0
1
0
0
0
57
81
44
34
2
80
9
163
5
212
13
487
102
434
1084
340
11
2
15
47
50
114
95
38
2311
130
6
15
6247
447
99
247
36
7
14
1
6
2
12
74
35
345
15
33
146
177
43
327
18
1
20388
281
0
20
1
0
0
1
23
0
1
5
3
15
67
0
570
0
65
6
18
52
13
27
34
56
0
13
12
5
349
402
0
121
187
51
32
578
130
60
266
5
14
49
1
2
1
48
0
0
28
27
64
19
34
0
97
44
44
12
141
9
1104
146
302
1387
283
11
7
55
81
71
35
96
62
1804
46
10
154
5708
589
141
220
100
10
7
3
17
2
12
164
56
459
8
73
194
154
12
287
7
31
25120
162
0
4
11
0
0
0
28
13
0
3
1
2
46
5
381
3
27
13
9
17
16
7
18
40
26
13
8
11
200
370
0
63
309
40
75
285
33
33
101
3
8
157
2
5
65
10
1
0
10
9
42
14
13
23
44
21
27
14
108
18
420
106
119
493
130
2
1
15
18
50
16
44
10
790
39
10
53
3970
611
55
344
36
17
10
7
20
0
23
85
17
288
10
5
184
221
7
255
9
1
15995
50
6
6
0
0
0
0
4
2
0
1
0
0
20
1
33
0
48
0
1
1
0
32
154
32
1
10
4
33
107
80
0
41
60
15
5
85
23
10
148
0
0
5
7
0
0
12
0
0
73
12
8
37
2
0
4
9
16
3
64
0
113
11
65
761
100
0
0
14
4
25
14
17
33
702
65
3
41
2663
258
16
99
67
10
3
2
8
0
0
52
8
88
3
12
39
92
0
144
10
0
7724
2
0
2
36
0
3
0
1
3
0
0
0
5
21
0
26
0
16
2
6
14
0
4
6
5
6
1
8
0
45
86
0
20
32
7
7
90
19
5
129
0
14
14
0
1
0
31
0
0
25
13
9
5
0
0
16
1
0
3
94
3
231
26
106
406
80
5
8
10
0
13
0
9
19
1742
16
4
20
1945
320
7
64
53
15
0
0
0
0
0
119
10
78
8
14
53
57
22
56
13
0
6484
187
4
29
0
0
0
3
20
2
5
1
2
9
110
0
304
2
44
11
7
49
17
29
45
82
7
15
43
49
157
280
0
148
246
111
39
270
145
29
347
18
9
91
6
11
5
23
10
1
38
51
44
36
24
2
32
7
119
11
262
1
488
155
154
582
149
1
0
55
2
111
27
67
11
1505
66
3
129
8403
626
57
354
90
13
8
2
21
1
2
122
29
481
9
34
177
165
70
359
13
7
23794
433
4
23
0
0
0
5
28
8
0
3
3
13
102
1
396
0
39
24
4
86
5
46
41
49
2
19
48
32
234
487
0
74
369
38
89
669
175
48
479
13
12
72
7
19
4
21
0
3
77
172
312
121
35
10
78
29
117
30
326
12
1206
273
170
1478
328
24
11
54
15
144
43
98
123
2201
181
50
108
8588
1082
87
530
185
9
32
0
49
11
7
137
62
471
16
137
263
137
42
279
18
8
34856
24
2
7
12
0
3
0
4
1
0
0
3
2
41
1
183
1
18
5
9
51
11
24
13
18
1
2
16
33
77
438
0
40
392
94
24
84
31
25
118
1
2
25
16
1
0
6
0
0
8
118
43
17
28
10
7
11
38
24
174
13
597
34
232
883
192
3
0
61
11
41
27
79
14
1982
62
3
39
5070
415
51
202
46
13
15
0
6
0
0
177
14
403
25
14
130
108
15
378
1
9
14758
99
0
2
12
0
0
2
28
26
0
0
0
5
46
0
129
0
10
0
4
6
0
14
24
40
1
3
1
2
65
554
0
71
256
15
9
152
91
24
334
1
4
64
0
0
3
0
0
1
8
37
5
32
11
9
28
17
47
12
125
3
217
29
118
266
99
3
0
8
11
12
24
11
91
910
34
5
16
3458
355
53
116
51
5
3
0
8
0
56
52
20
187
25
3
53
61
7
157
6
1
9848
308
3
18
4
0
5
4
73
2
0
35
10
6
98
14
423
2
27
7
17
24
10
29
21
109
1
49
12
14
228
599
2
122
343
70
17
387
187
23
239
4
12
53
46
95
59
296
0
13
157
150
110
87
76
18
34
35
67
57
245
4
932
102
253
1064
325
27
10
27
89
201
38
67
63
1714
215
66
243
6101
592
93
312
172
22
30
12
32
2
7
129
19
392
23
49
168
151
19
404
19
7
23046
4
0
2
0
0
0
0
2
2
0
0
0
0
4
0
32
0
3
0
1
9
4
2
0
2
0
0
3
5
14
22
0
3
12
4
2
12
1
0
1
0
0
1
0
0
0
2
0
0
0
2
0
0
24
0
5
0
0
0
2
0
92
2
0
122
63
0
0
7
0
5
0
0
0
82
0
0
3
413
55
4
13
10
0
0
1
1
0
0
45
2
4
1
0
18
4
0
8
0
1
2005
47
1
27
51
0
0
5
8
4
0
1
3
1
29
1
265
0
35
2
7
52
200
29
64
18
7
20
20
5
120
253
0
78
401
17
12
240
140
52
281
4
14
36
0
0
3
12
0
1
36
71
24
23
13
6
93
9
80
26
122
1
459
155
140
846
127
4
5
36
28
64
8
63
15
1116
62
6
69
6820
566
83
221
124
15
8
0
18
3
2
82
23
873
4
108
173
104
22
260
5
9
17338
218
6
89
11
0
2
9
39
2
0
7
28
35
206
3
640
0
77
11
18
74
6
65
67
107
11
20
49
37
340
794
2
197
880
96
110
675
344
115
613
21
231
186
11
3
0
173
0
0
25
240
169
172
97
18
170
29
111
58
453
32
1538
319
276
2001
449
52
8
45
93
179
41
163
90
3753
113
12
143
14352
1377
193
625
184
18
26
6
35
2
5
251
27
623
21
122
331
355
37
601
10
7
50458
139
0
4
17
0
0
0
36
15
0
2
14
14
80
1
263
3
72
12
17
40
2
16
41
41
4
7
42
6
351
611
0
69
329
47
31
510
505
102
525
0
25
60
6
12
1
20
0
0
64
19
40
31
29
1
66
19
28
45
128
8
668
225
199
879
257
8
5
60
53
55
9
56
39
1594
50
21
103
7301
1079
85
443
223
9
15
4
32
1
14
299
44
537
18
50
252
166
43
320
11
1
26789
96
2
9
1
0
0
0
1
2
0
0
4
3
12
0
86
0
7
0
0
4
0
3
7
3
1
1
4
89
71
62
0
59
143
8
19
107
73
10
49
1
1
24
5
9
1
58
0
0
14
33
6
125
10
8
8
8
32
2
13
0
326
44
19
356
41
0
1
48
20
19
2
8
8
731
3
0
48
2030
144
19
36
14
10
2
0
3
0
5
24
2
239
3
19
51
25
6
71
0
0
5700
36
0
1
19
0
0
0
2
2
0
0
5
8
11
0
55
1
36
1
1
3
2
1
9
2
2
6
1
0
28
92
2
15
18
3
5
67
2
4
83
0
3
23
0
0
0
6
0
0
9
12
5
5
2
3
63
1
30
1
22
3
162
24
33
573
11
1
0
15
5
24
2
16
9
714
61
2
28
2751
90
5
36
22
3
9
1
17
2
0
54
9
141
11
13
107
99
10
84
0
0
5492
220
2
15
31
0
0
0
62
4
0
1
20
17
119
0
486
0
65
12
22
67
10
32
21
66
0
15
4
3
301
771
1
121
380
54
79
338
239
61
297
1
7
107
0
4
0
29
4
0
3
160
18
31
72
6
193
77
94
123
496
15
695
283
263
923
326
9
11
77
35
79
48
42
88
1737
101
9
114
6737
918
359
779
211
3
9
1
15
0
29
95
32
381
14
18
376
169
53
579
7
2
22559
7
0
0
0
0
0
0
0
0
0
0
0
0
4
0
1
0
0
0
0
0
0
0
0
0
0
0
0
7
0
0
0
0
0
1
0
1
0
0
1
0
0
3
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
3
0
1
3
2
0
0
0
0
0
0
0
0
395
0
0
3
171
2
0
0
0
0
0
0
0
0
0
76
0
3
0
0
0
3
1
0
0
0
1114
11
0
6
1
0
0
0
2
2
0
0
5
0
23
4
152
0
7
15
2
12
0
26
7
8
0
0
0
4
44
118
0
84
101
8
6
25
33
18
67
0
0
6
0
0
0
0
0
0
0
1
8
6
2
0
1
0
0
0
12
2
970
34
54
198
79
0
0
6
16
3
3
5
0
838
7
0
30
1655
143
36
113
8
3
0
0
4
0
0
110
8
71
0
10
39
11
2
57
0
0
3184
3
0
0
0
0
9
0
1
0
0
0
0
0
2
0
8
0
1
0
7
10
0
1
0
1
0
3
0
0
55
21
0
4
8
4
0
29
1
0
16
0
0
3
0
0
0
0
0
0
2
0
8
5
0
0
1
0
0
0
24
1
33
8
11
108
12
0
0
0
0
0
3
0
0
81
3
0
6
299
31
4
65
0
0
0
0
0
0
0
89
1
18
3
0
41
11
7
162
0
0
1498
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
15
0
0
0
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
8
16
1
2
0
0
0
0
0
0
0
0
0
10
2
24
0
2
0
0
5
0
1
0
6
0
1
0
0
23
56
0
38
51
8
1
4
19
0
31
0
2
20
0
1
1
0
0
0
0
24
19
3
0
1
0
0
0
0
11
18
234
9
23
240
84
0
0
1
6
7
6
11
19
266
20
3
2
857
93
10
25
6
0
0
0
0
0
0
12
41
116
11
0
49
4
0
108
0
0
1153
10
0
0
0
0
0
1
0
0
0
0
0
0
12
0
28
0
0
0
9
0
1
1
5
0
0
0
0
0
4
18
0
0
34
2
3
3
1
6
2
0
0
16
1
0
1
1
0
0
10
3
3
0
2
0
0
0
0
0
3
8
10
0
11
29
35
0
0
0
7
1
0
6
0
98
1
0
0
614
38
0
8
1
0
0
0
8
0
0
18
0
3
3
0
0
0
0
1
0
0
1451
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
8
0
4
0
0
0
0
1
33
0
12
11
4
0
0
3
0
5
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
103
0
1
86
13
4
0
0
0
3
1
4
8
68
3
0
1
226
24
11
5
0
0
0
0
0
0
0
2
0
4
0
0
0
0
0
3
0
0
957
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
41
0
3
9
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
2
2
2
63
0
0
13
0
0
0
0
0
22
0
0
3
167
1
0
1
0
0
0
0
0
0
0
1
0
0
0
7
11
0
0
11
0
0
329
0
5
2
0
0
0
0
0
0
0
0
0
0
4
0
26
0
1
0
0
2
4
0
0
1
0
0
0
0
0
17
0
0
18
11
0
3
6
0
1
0
0
6
1
1
3
8
1
0
4
0
4
2
0
0
0
0
0
0
5
1
66
2
9
120
1
0
0
9
2
3
0
5
16
103
3
0
3
262
29
5
2
0
0
0
0
0
0
0
3
0
4
6
0
1
4
0
11
0
0
127
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
14
0
3
7
9
0
0
0
0
0
0
0
0
0
0
0
0
72
18
5
0
0
0
0
0
0
0
0
3
0
1
4
0
0
0
0
3
0
0
66
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
75
0
0
0
0
0
0
14
0
3
0
0
0
0
2
5
0
0
3
0
2
0
3
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
28
0
1
31
2
0
0
3
0
0
0
0
0
19
1
0
0
80
2
2
10
0
0
0
0
0
0
0
0
0
4
1
0
0
0
0
4
0
0
125
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
13
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29
0
0
4
5
0
0
0
0
0
0
0
0
9
0
0
0
183
0
0
7
1
0
0
0
0
0
0
3
0
1
0
0
1
0
0
1
0
0
186
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
0
0
0
0
0
0
0
7
0
0
0
0
0
4
0
0
0
14
0
0
5
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
28
6
0
0
0
2
0
0
0
0
28
0
0
0
46
5
3
0
0
0
0
0
0
0
0
0
0
1
0
0
6
3
0
23
0
0
107
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
3
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
180
4
0
0
0
0
3
0
2
0
0
94
0
6
0
0
0
1
0
8
0
0
103
